Telegram Group & Telegram Channel
#C #C++ #Linux

Platform C++ Developer

YADRO, Россия, Санкт-Петербург, Минск, Нижний Новгород, Беларусь, Минск. Удалённая работа, гибридный формат, работа в офисе

З/П: По результатам собеседования

Должностные обязанности:

Ищем кандидата от уровня Junior+ и выше, задачами которого будет:

- Развитие платформы, обеспечивающей функционирование приложений в составе станции LTE/GSM;
- Участвовать в проектировании и развитии архитектуры телеком платформы
- Разрабатывать компоненты телеком платформы в технологическом стеке С++/Linux;
- Разработка API по взаимодействию с аппаратным обеспечением и операционной системой для конфигурации и управления инфраструктурой;
- Разрабатывать и развивать высокопроизводительный канал коммуникации между компонентами, подсистему временной синхронизации компонентов, управление конфигурацией инфраструктуры и компонентов;
- Поддержание средств развёртывания и обновления приложений
- Сбор метрик для оценки производительности продукта
- Исправление дефектов
- Создание инструментария для поддержки разработчиков
- Разрабатывать unit-тесты, проводить код-ревью, писать техническую документацию
- Участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях.

Знание/опыт:

- Знание С и C++11/14/17/20;
- Уверенные знания сетей, базирующихся на TCP/IP;
- Знание ОС Linux на продвинутом уровне и опыт разработки для Linux;
- Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода);
- Знание и опыт работы с CMake, Bazel, Yocto или других систем автоматизации сборки ПО;
- Опыт работы с механизмами межпроцессного взаимодействия (IPC);
- Знание примитивов синхронизации потоков в многопроцессорных системах;
- Знание и понимание различных уровней тестирования, умение тестировать собственный код;
- Опыт работы с системами версионного контроля (BitBucket, Gitlab) и баг-трекинга (JIRA);
- Важно знать английский на уровне чтения и написания технической документации;
- Самостоятельное решение сложных комплексных задач в новой предметной области;
- Умение работать с документацией (в первую очередь читать и понимать).

Будет плюсом (необязательные навыки):
- Понимание функционирования Event-driven приложений, построение DataPlane (DPDK, ODP, EventMachine);
- Опыт конфигурирования и использования SRIOV, SoftSwitches
- Опыт использования I2C, PCIe и подобных протоколов и интерфейсов для взаимодействия с оборудованием
- Опыт работы со встраиваемым программным обеспечением и системами реального времени;
- Опыт работы с gRPC и REST протоколами;
- Знания об устройстве ядра Linux и опыт написания драйверов;
- Умение писать системные приложения и демоны под GNU/Linux;
- Общие знания мобильных телекоммуникационных систем LTE;
- Знание Go;
- Oпыт в разработке высоконагруженных систем;
- Oпыт в профилировании кода и в применении различных методов/инструментов отладки/диагностирования ошибок;
- Знание и опыт работы с системами виртуализации.

Условия труда:

- Высокий уровень заработной платы
- ДМС с первых дней работы, льготные условия страхования близких
- Выбор формата работы: удалённый, гибридный или из офиса
- Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
- Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
- Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие
в конференциях- Кухонные зоны в офисе с различным наполнением

Контакты:

@engineer_rdr

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded



tg-me.com/rabotaembedded/1836
Create:
Last Update:

#C #C++ #Linux

Platform C++ Developer

YADRO, Россия, Санкт-Петербург, Минск, Нижний Новгород, Беларусь, Минск. Удалённая работа, гибридный формат, работа в офисе

З/П: По результатам собеседования

Должностные обязанности:

Ищем кандидата от уровня Junior+ и выше, задачами которого будет:

- Развитие платформы, обеспечивающей функционирование приложений в составе станции LTE/GSM;
- Участвовать в проектировании и развитии архитектуры телеком платформы
- Разрабатывать компоненты телеком платформы в технологическом стеке С++/Linux;
- Разработка API по взаимодействию с аппаратным обеспечением и операционной системой для конфигурации и управления инфраструктурой;
- Разрабатывать и развивать высокопроизводительный канал коммуникации между компонентами, подсистему временной синхронизации компонентов, управление конфигурацией инфраструктуры и компонентов;
- Поддержание средств развёртывания и обновления приложений
- Сбор метрик для оценки производительности продукта
- Исправление дефектов
- Создание инструментария для поддержки разработчиков
- Разрабатывать unit-тесты, проводить код-ревью, писать техническую документацию
- Участвовать в диагностике возможных проблем работы системы в тестовых и полевых сценариях.

Знание/опыт:

- Знание С и C++11/14/17/20;
- Уверенные знания сетей, базирующихся на TCP/IP;
- Знание ОС Linux на продвинутом уровне и опыт разработки для Linux;
- Хорошее представление о современном аппаратном обеспечении (устройство памяти, шин данных, систем ввода-вывода);
- Знание и опыт работы с CMake, Bazel, Yocto или других систем автоматизации сборки ПО;
- Опыт работы с механизмами межпроцессного взаимодействия (IPC);
- Знание примитивов синхронизации потоков в многопроцессорных системах;
- Знание и понимание различных уровней тестирования, умение тестировать собственный код;
- Опыт работы с системами версионного контроля (BitBucket, Gitlab) и баг-трекинга (JIRA);
- Важно знать английский на уровне чтения и написания технической документации;
- Самостоятельное решение сложных комплексных задач в новой предметной области;
- Умение работать с документацией (в первую очередь читать и понимать).

Будет плюсом (необязательные навыки):
- Понимание функционирования Event-driven приложений, построение DataPlane (DPDK, ODP, EventMachine);
- Опыт конфигурирования и использования SRIOV, SoftSwitches
- Опыт использования I2C, PCIe и подобных протоколов и интерфейсов для взаимодействия с оборудованием
- Опыт работы со встраиваемым программным обеспечением и системами реального времени;
- Опыт работы с gRPC и REST протоколами;
- Знания об устройстве ядра Linux и опыт написания драйверов;
- Умение писать системные приложения и демоны под GNU/Linux;
- Общие знания мобильных телекоммуникационных систем LTE;
- Знание Go;
- Oпыт в разработке высоконагруженных систем;
- Oпыт в профилировании кода и в применении различных методов/инструментов отладки/диагностирования ошибок;
- Знание и опыт работы с системами виртуализации.

Условия труда:

- Высокий уровень заработной платы
- ДМС с первых дней работы, льготные условия страхования близких
- Выбор формата работы: удалённый, гибридный или из офиса
- Премии за регистрацию патентов, создание результатов интеллектуальной деятельности
- Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами
- Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие
в конференциях- Кухонные зоны в офисе с различным наполнением

Контакты:

@engineer_rdr

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded

BY Work Embedded


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/rabotaembedded/1836

View MORE
Open in Telegram


Work Embedded Telegram | DID YOU KNOW?

Date: |

What is Telegram?

Telegram is a cloud-based instant messaging service that has been making rounds as a popular option for those who wish to keep their messages secure. Telegram boasts a collection of different features, but it’s best known for its ability to secure messages and media by encrypting them during transit; this prevents third-parties from snooping on messages easily. Let’s take a look at what Telegram can do and why you might want to use it.

Work Embedded from us


Telegram Work Embedded
FROM USA